home *** CD-ROM | disk | FTP | other *** search
- 14
- ; ----------------------------------------------------------------------
- ; Script for U20 World Cup.
- ; Take care what you are doing in here!
- ; ----------------------------------------------------------------------
- ; ----------------------------------------------------------------------
- ; One pool for all national teams
- ; ----------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP1
- DB_POOL
- { 255, U20_WORLD_CUP, 0 }
- 1 ; one pool
- 24 ; a 24 Teams
- POOL_SORT_RANDOM ; no sort
- ; Competition constraints to insert the team (none)
- 0
- ; Bonuses
- 0
- 0
- 0
- 0
- ; Substitutions
- 0
- 0
- ; Precessors and Successors
- 0
- { 255, U20_WORLD_CUP, 1 }, { 255, U20_WORLD_CUP, 2 }, { 255, U20_WORLD_CUP, 3 }, { 255, U20_WORLD_CUP, 4 }, { 255, U20_WORLD_CUP, 5 }, { 255, U20_WORLD_CUP, 6 }
- ; Pool instructions
- 7
- ; GET_HOST - does not work in here
- GET_RANDOM_NATIONAL_TEAM, 0, 6
- GET_RANDOM_NATIONAL_TEAM, 1, 4
- GET_RANDOM_NATIONAL_TEAM, 2, 5
- GET_RANDOM_NATIONAL_TEAM, 3, 4
- GET_RANDOM_NATIONAL_TEAM, 4, 4
- GET_RANDOM_NATIONAL_TEAM, 5, 1
- CHANGE_TEAM_TYPES, 2
- %INDEXEND%U20_WORLD_CUP1
- ; ----------------------------------------------------------------------
- ; 6 Groups with 4 teams
- ; ----------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP2
- DB_LEAGUE
- { 255, U20_WORLD_CUP, 1 }
- _ID_GROUP_A
- 4
- 0
- 0
- 8
- 1
- ROUND_1
- 100
- 100
- ;
- %INDEX%MATCHDAYS
- 2,4,6
- %INDEXEND%MATCHDAYS
- %INDEX%FIXTURE
- 1,2,3,4
- 2,3,4,1
- 1,3,4,2
- 1,2,3,4
- 2,3,4,1
- 1,3,4,2
- %INDEXEND%FIXTURE
- ; Bonuses
- 1
- 1
- 1
- 1
- ;Transfer
- 7
- 0
- 0
- ; Subst
- 3
- 0
- ;
- { 255, U20_WORLD_CUP, 0 }
- { 255, U20_WORLD_CUP, 7 }
- 1
- GET_POOL, { 255, U20_WORLD_CUP, 0 }
- 0
- 4
- %INDEXEND%U20_WORLD_CUP2
- ;---------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP3
- DB_LEAGUE
- { 255, U20_WORLD_CUP, 2 }
- _ID_GROUP_B
- 4
- 0
- 0
- 8
- 1
- ROUND_1
- 100
- 100
- ;
- %INDEX%MATCHDAYS
- 2,4,6
- %INDEXEND%MATCHDAYS
- %INDEX%FIXTURE
- 1,2,3,4
- 2,3,4,1
- 1,3,4,2
- %INDEXEND%FIXTURE
- ; Bonuses
- 0
- 0
- 0
- 0
- ;Transfer
- 7
- 0
- 0
- ; Subst
- 3
- 0
- ;
- { 255, U20_WORLD_CUP, 0 }
- { 255, U20_WORLD_CUP, 7 }
- 1
- GET_POOL, { 255, U20_WORLD_CUP, 0 }
- 4
- 4
- %INDEXEND%U20_WORLD_CUP3
- ;---------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP4
- DB_LEAGUE
- { 255, U20_WORLD_CUP, 3 }
- _ID_GROUP_C
- 4
- 0
- 0
- 8
- 1
- ROUND_1
- 100
- 100
- ;
- %INDEX%MATCHDAYS
- 2,4,6
- %INDEXEND%MATCHDAYS
- %INDEX%FIXTURE
- 1,2,3,4
- 2,3,4,1
- 1,3,4,2
- %INDEXEND%FIXTURE
- ; Bonuses
- 0
- 0
- 0
- 0
- ;Transfer
- 7
- 0
- 0
- ; Subst
- 3
- 0
- ;
- { 255, U20_WORLD_CUP, 0 }
- { 255, U20_WORLD_CUP, 7 }
- 1
- GET_POOL, { 255, U20_WORLD_CUP, 0 }
- 8
- 4
- %INDEXEND%U20_WORLD_CUP4
- ;---------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP5
- DB_LEAGUE
- { 255, U20_WORLD_CUP, 4 }
- _ID_GROUP_D
- 4
- 0
- 0
- 8
- 1
- ROUND_1
- 100
- 100
- ;
- %INDEX%MATCHDAYS
- 2,4,6
- %INDEXEND%MATCHDAYS
- %INDEX%FIXTURE
- 1,2,3,4
- 2,3,4,1
- 1,3,4,2
- %INDEXEND%FIXTURE
- ; Bonuses
- 0
- 0
- 0
- 0
- ;Transfer
- 7
- 0
- 0
- ; Subst
- 3
- 0
- ;
- { 255, U20_WORLD_CUP, 0 }
- { 255, U20_WORLD_CUP, 7 }
- 1
- GET_POOL, { 255, U20_WORLD_CUP, 0 }
- 12
- 4
- %INDEXEND%U20_WORLD_CUP5
- ;---------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP6
- DB_LEAGUE
- { 255, U20_WORLD_CUP, 5 }
- _ID_GROUP_E
- 4
- 0
- 0
- 8
- 1
- ROUND_1
- 100
- 100
- ;
- %INDEX%MATCHDAYS
- 2,4,6
- %INDEXEND%MATCHDAYS
- %INDEX%FIXTURE
- 1,2,3,4
- 2,3,4,1
- 1,3,4,2
- %INDEXEND%FIXTURE
- ; Bonuses
- 0
- 0
- 0
- 0
- ;Transfer
- 7
- 0
- 0
- ; Subst
- 3
- 0
- ;
- { 255, U20_WORLD_CUP, 0 }
- { 255, U20_WORLD_CUP, 7 }
- 1
- GET_POOL, { 255, U20_WORLD_CUP, 0 }
- 16
- 4
- %INDEXEND%U20_WORLD_CUP6
- ;---------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP7
- DB_LEAGUE
- { 255, U20_WORLD_CUP, 6 }
- _ID_GROUP_F
- 4
- 0
- 0
- 8
- 1
- ROUND_1
- 100
- 100
- ;
- %INDEX%MATCHDAYS
- 2,4,6
- %INDEXEND%MATCHDAYS
- %INDEX%FIXTURE
- 1,2,3,4
- 2,3,4,1
- 1,3,4,2
- %INDEXEND%FIXTURE
- ; Bonuses
- 0
- 0
- 0
- 0
- ;Transfer
- 7
- 0
- 0
- ; Subst
- 3
- 0
- ;
- { 255, U20_WORLD_CUP, 0 }
- { 255, U20_WORLD_CUP, 7 }
- 1
- GET_POOL, { 255, U20_WORLD_CUP, 0 }
- 20
- 4
- %INDEXEND%U20_WORLD_CUP7
- ;---------------------------------------------------------------------
- ; Pool with all 3rd places
- ;---------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP8
- DB_POOL
- { 255, U20_WORLD_CUP, 7 }
- 1 ; one pool
- 6 ; a 6 Teams
- POOL_SORT_PREVIOUS_POINTS_DIFF ; Sort the pool by the previous league round statistics
- ; Competition constraints to insert the team (none)
- 0
- ; Bonuses
- 0
- 0
- 0
- 0
- ; Substitutions
- 0
- 0
- ; Precessors and Successors
- { 255, U20_WORLD_CUP, 1 }, { 255, U20_WORLD_CUP, 2 }, { 255, U20_WORLD_CUP, 3 }, { 255, U20_WORLD_CUP, 4 }, { 255, U20_WORLD_CUP, 5 }, { 255, U20_WORLD_CUP, 6 }
- { 255, U20_WORLD_CUP, 8 }
- ; Pool instructions
- 6
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 1 }
- 3
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 2 }
- 3
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 3 }
- 3
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 4 }
- 3
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 5 }
- 3
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 6 }
- 3
- 1
- %INDEXEND%U20_WORLD_CUP8
- ;---------------------------------------------------------------------
- ; Knockout phase - Last 16
- ;---------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP9
- DB_ROUND
- { 255, U20_WORLD_CUP, 8 }
- _ID_LAST_16
- 16
- ROUND_LAST_16
- ; Matchdays
- 8
- 8
- BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_GOALDEN_GOAL, BEG_WITH_PENALTY, BEG_END
- 0
- 0
- 0
- ; Bonuses
- 0
- 0
- 0
- 0
- ; Subst
- 3
- 0
- ; VorgΣnger
- { 255, U20_WORLD_CUP, 7 }
- ; Nachfolger
- { 255, U20_WORLD_CUP, 9 }
- 14
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 1 }
- 1
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 2 }
- 1
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 3 }
- 1
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 4 }
- 1
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 5 }
- 1
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 6 }
- 1
- 1
- GET_POOL, { 255, U20_WORLD_CUP, 7 }
- 0
- 2
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 1 }
- 2
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 2 }
- 2
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 3 }
- 2
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 4 }
- 2
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 5 }
- 2
- 1
- GET_TAB_X_TO_Y, { 255, U20_WORLD_CUP, 6 }
- 2
- 1
- GET_POOL, { 255, U20_WORLD_CUP, 7 }
- 2
- 2
- %INDEXEND%U20_WORLD_CUP9
- ;---------------------------------------------------------------------
- ; Quarter finals
- ;---------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP10
- DB_ROUND
- { 255, U20_WORLD_CUP, 9 }
- _ID_QUARTERFINAL
- 8
- ROUND_QUARTERFINAL
- ; Matchdays
- 10
- 10
- BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_GOALDEN_GOAL, BEG_WITH_PENALTY, BEG_END
- 0
- 0
- 0
- ; Bonuses
- 0
- 0
- 0
- 0
- ; Subst
- 3
- 0
- ; VorgΣnger
- { 255, U20_WORLD_CUP, 8 }
- ; Nachfolger
- { 255, U20_WORLD_CUP, 10 }
- 1
- GET_WINNER, { 255, U20_WORLD_CUP, 8 }
- %INDEXEND%U20_WORLD_CUP10
- ;---------------------------------------------------------------------
- ; Semi-finals
- ;---------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP11
- DB_ROUND
- { 255, U20_WORLD_CUP, 10 }
- _ID_SEMIFINAL
- 4
- ROUND_SEMIFINAL
- ; Matchdays
- 12
- 12
- BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_GOALDEN_GOAL, BEG_WITH_PENALTY, BEG_END
- 0
- 0
- 0
- ; Bonuses
- 0
- 0
- 0
- 0
- ; Subst
- 3
- 0
- ; VorgΣnger
- { 255, U20_WORLD_CUP, 9 }
- ; Nachfolger
- { 255, U20_WORLD_CUP, 11 }, { 255, U20_WORLD_CUP, 12 }
- 1
- GET_WINNER, { 255, U20_WORLD_CUP, 9 }
- %INDEXEND%U20_WORLD_CUP11
- ;---------------------------------------------------------------------
- ; Match 3rd place
- ;---------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP12
- DB_ROUND
- { 255, U20_WORLD_CUP, 11 }
- _ID_3RD_PLACE
- 2
- ROUND_FINAL
- ; Matchdays
- 14
- 14
- BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_GOALDEN_GOAL, BEG_WITH_PENALTY, BEG_END
- 0
- 0
- 0
- ; Bonuses
- 0
- 0
- 0
- 0
- ; Subst
- 3
- 0
- ; VorgΣnger
- { 255, U20_WORLD_CUP, 10 }
- ; Nachfolger
- 0
- 1
- GET_LOSER, { 255, U20_WORLD_CUP, 10 }
- %INDEXEND%U20_WORLD_CUP12
- ; -------------------------------------------------------------------
- ; Final
- ; -------------------------------------------------------------------
- %INDEX%U20_WORLD_CUP13
- DB_ROUND
- { 255, U20_WORLD_CUP, 12 }
- _ID_FINAL
- 2
- ROUND_FINAL
- ; Spieltage
- 16
- 16
- BEG_1ST_LEG, BEG_WITH_EXTRA_TIME, BEG_WITH_GOALDEN_GOAL, BEG_WITH_PENALTY, BEG_END
- 0
- 0
- 0
- ; Bonuses
- 0
- 0
- 0
- 0
- ; Subst
- 3
- 0
- ; VorgΣnger
- { 255, U20_WORLD_CUP, 10 }
- ; Nachfolger
- 0
- 1
- GET_WINNER, { 255, U20_WORLD_CUP, 10 }
- %INDEXEND%U20_WORLD_CUP13
- ; ------------------------------------------------------------------
-